'Declaration
<NotNullAttribute()> Public Overloads Shared Function Combine (Of TFirstValue,TResultValue)( _ ByVal first As ValueResult(Of TFirstValue), _ ByVal second As ValueResult, _ ByVal combineValuesFunction As Func(Of TFirstValue,Object,TResultValue) _ ) As ValueResult(Of TResultValue)
'Usage
Dim first As ValueResult(Of TFirstValue) Dim second As ValueResult Dim combineValuesFunction As Func(Of TFirstValue,Object,TResultValue) Dim value As ValueResult(Of TResultValue) value = ValueResult.Combine(Of TFirstValue, TResultValue)(first, second, combineValuesFunction)
[NotNull()] public static ValueResult<TResultValue> Combine<TFirstValue,TResultValue>( ValueResult<TFirstValue> first, ValueResult second, Func<TFirstValue,object,TResultValue> combineValuesFunction )
[NotNull()] public: static ValueResult<TResultValue^>^ Combinegeneric<typename TFirstValue> generic<typename TResultValue> ( ValueResult<TFirstValue^>^ first, ValueResult^ second, Func<TFirstValue^,Object^,TResultValue^>^ combineValuesFunction )
Parameters
- first
The value of this parameter cannot be
null
(Nothing
in Visual Basic).- second
The value of this parameter cannot be
null
(Nothing
in Visual Basic).- combineValuesFunction
The value of this parameter cannot be
null
(Nothing
in Visual Basic).
Type Parameters
- TFirstValue
- The type of value of the first value result.
- TResultValue
- The type of value of the resulting value result.
Return Value
This method never returns null
(Nothing
in Visual Basic).